package com.kws.merchant.domain.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;
import java.util.List;

/**
 * @author : zhangbenting
 * @date : 2024/11/21 9:53
 * @Version: 1.0
 */
@Data
public class MerchantDetailVo {

    @ApiModelProperty("商家id")
    private Long merchantId;

    @ApiModelProperty("商家名称")
    private String merchantName;

    @ApiModelProperty("商铺图片")
    private String shopImg;

    @ApiModelProperty("营业执照")
    private String businessLicense;

    @ApiModelProperty("证照信息")
    private List<String> merchantLicense;

    @ApiModelProperty("店铺二维码")
    private String qrCode;

    @ApiModelProperty("店铺简介")
    private String introduction;

    @ApiModelProperty("店铺所在地区")
    private String address;

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GTM+8")
    @ApiModelProperty("开店时间")
    private Date openTime;

    @ApiModelProperty("店铺分数")
    private Double shopScore;

    @ApiModelProperty("评价分数")
    private Double remarkScore;

    @ApiModelProperty("物流分数")
    private Double deliveryScore;

    @ApiModelProperty("售后分数")
    private Double afterSaleScore;

    @ApiModelProperty("咨询分数")
    private Double consultScore;

    @ApiModelProperty("关注数量")
    private Long attentionCount;

    @ApiModelProperty("是否关注")
    private Boolean isCollect;
}
